import request from '@/utils/request'
import type { ApiResponse } from '../index'
import type { UserProfileResponse, UpdateProfileParams } from '@/types/profile'

// 用户资料相关接口
export const profileApi = {
  // 获取个人资料
  getInfo() {
    // 直接返回UserProfileResponse类型
    return request.get<UserProfileResponse>('/user/profile')
  },
  
  // 更新个人资料
  updateInfo(data: UpdateProfileParams) {
    return request.put<ApiResponse>('/user/profile', data)
  }
} 